package br.com.sbc.util;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;

import br.com.sbc.ejb.entity.Assunto;
import br.com.sbc.sessionBean.AssuntoSessionBean;

@ManagedBean
public class AssuntoConverter implements Converter{
	
	private Assunto assunto;
	@EJB
	private AssuntoSessionBean assuntoSessionBean;

	@Override
    public Object getAsObject(FacesContext arg0, UIComponent arg1, String nomeAssunto) {
		assunto = assuntoSessionBean.consultaAssuntoPorNome(nomeAssunto);
        return assunto;
    }
 
    @Override
    public String getAsString(FacesContext arg0, UIComponent arg1, Object object) {
        return String.valueOf(((Assunto)object).getNomeAssunto());
    }
  
   
  
}  